/*个人中心公用部分  主要是布局方面*/
.header{
    border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.personal_top{
	height:20px;
	width:960px;
	margin:10px auto;
}

.personal_logo{
	height:102px;
	background-color:#ffffff;
	border-top: 1px solid #eeeeee;
}
.personal_main{
	width: 960px;
	height: 1230px;
	margin: 0 auto;
	border: 1px solid #e3e3e1;
	border-top: none;
	color:#FFF;
}	

.category{
	font-size: 18px;
	line-height: 2;
}

.personal_img{
	margin: 16px;
	width: 150px;
	height: 150px;
	display: block;
}

.personal_left{
	width: 19%;
	float: left;
	padding: 0 2%;
	height: 1230px;
	border-right: 1px solid #eeeeee;
	text-align: left;
}

.personal_left ul{
	text-align: center;
	width: 100%;
}

.personal_right{
	width: 76%;
	padding:;
	float: left;
	height:1230px; 
	/*border-right: 1px solid #eeeeee;*/
}
.personal_right h3
{
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom:12px;
	padding-left: 9px;
	color: #ffffff;
	background-color: #ff5500;
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #ccc 0px 0px 8px;
}

#personal_tab1, #personal_tab2{
	float: right;
	display: inline-block;
	position: relative;
	height: 50px;
	top: 0px;
}

#personal_tab1 span, #personal_tab2 span{
	display: block;
	width: 70px;
	right: 0px;
	float: right;
	top: -100px;
}

.personal_tab1 , .personal_tab2{
	padding-left:60px; 
	position: absolute;
	width: 300px;
	top :30px;
	right: -60px;
	z-index: 1000;
	display: none;
	background: #f9f9f7;
}

.personal_title{
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff5500;
	-webkit-border-radius: 5px;   /* Webkit browsers */
   	 border-radius:5px;            /* W3C syntax */
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #ccc 0px 0px 8px;
	width: 77%;
	padding: 0 7%;
	margin: 17px auto;
 }

 .personal_pannel{
	width: 84%;
	/*padding-left: 7%;*/
	margin: 17px auto;
 }

 .personal_more{
	float: right;	
 }

 .personal_more a{
	color: #ffffff;
}

.personal_more a:hover{
	color: #6f500f;
}

.column7 ul li a span{
	display: inline-block;
	width: 13%;
	float: left;
}

.column7 ul li a > span:first-child{
	width: 16%;
}

.column7 ul li a > span:last-child{
	width: 16%;
}

.column7 ul > li:first-child{
	font-weight: bold;
}

.bold_title{/*单纯加粗的标题*/
	font-weight: bold;
}

.formal_text{
	position:absolute;
	color:red;
	margin:64px 0 0 550px;
	display:none;
}

.alert_text{
	position:absolute;
	color:red;
	margin:106px 0 0 550px;
	display:none;
}

.alert_text2{
	position:absolute;
	color:red;
	margin:150px 0 0 550px;
	display:none;
}

/*个人中心公用部分结束*/

/*教师部分*/
 .personal_content{
	width: 90%;
	margin: 0 auto;
 }

.personal_submit{
	color: #ffffff;
	font-size: 18px;
	background-color: #ff5500;
	margin:52px 0px 0px 40px;
	height: 35px;
	padding: 5px 10px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
}

.personal_content  div span{
	text-align: right;
	display:inline-block;
	width: 40%;
	margin: 8px 4px;
 }
 
.personal_content input[type=text], .personal_content input[type=password]{
	width: 180px;
	height: 24px;
	margin: 8px 4px;
 }
/*教师部分结束*/


/*学生部分*/
*{
margin: 0;

}
.personal_student_tab{
	/*padding-top:30px;*/
	height:200px;

}

.personal_student_tab li{
	display:block;
	width:146px;
	background-color:#ff5500;
	float:left;
	text-align:center;
	height:35px;
	line-height:35px;
}

.personal_student_tab li a{
	color: #ffffff;
}

 .personal_student_tab li a:hover{
	color: #6f500f;
} 

.personal_student_title{
	font-weight: bold;
	padding-left: 1%;
	height: 35px;
	-webkit-border-radius: 5px;
   	 border-radius:5px; 
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #ccc 0px 0px 8px;
	background: #ff5500;
	width: 90%;
	margin: 17px auto;
}

/*.personal_student_title > ul{
	background: #ff5500;
	width: 100%;
}*/


.personal_student_content{
	width: 95%;
	margin: 0 auto;
}

.personal_student_form{
	width: 100%;
}

.personal_student_form input[type=text], .personal_student_form input[type=password]{
	width: 180px;
	height: 24px;
	margin: 8px 4px;
}

.personal_student_form div span{
	text-align: right;
	display:inline-block;
	width: 35%;
	margin: 8px 4px;
}

.personal_student_form span.textarea_span{
	vertical-align: top;
}

.personal_student_form div textarea{
	width: 60%;
	height: 130px;
}

.input_small{
	width: 20px;
}

.pull_right{
	float: right;
}

.column4 ul li span{
	width: 25%;
	display: inline-block;
}

.column3 ul li span{
	width: 33.3%;
	display: inline-block;
}

.column6 ul li span{
	width: 16.6%;
	display: inline-block;
}

.column5 ul li span{
	width: 20%;
	display: inline-block;
}

/*学生部分结束*/

/*商家部分*/

#Intro{
	width:420px;
	margin:10px 0 0 4px;
	font-size:14px;
}

.personal_merchant_pannel{
	width: 84%;
	padding-left: 7%;
	margin: 17px auto;
}

.personal_merchant_more{
	float: right;
}

.personal_merchant_more a{
	color: #ffffff;
}

.personal_merchant_more a:hover{
	color: #6f500f;
}

.personal_merchant_content{
	width: 90%;
	margin: 0 auto;
}

.personal_merchant_table{
	margin: 15px 0;
}

.personal_merchant_table_pannel{
	width: 100%;
	overflow: scroll;
}

table.personal_flexible_table{
	margin: 15px 0;
	width:130%;
}

.personal_flexible_table th{
	width: 7%;
}

/*商家部分结束*/